package condition;

import roborally.Position;

/**
 * A class of ternary basic conditions.
 *   A ternary basic condition involves two extra values in order to
 *   be able to evaluate the condition.
 * 
 * @version	3.0
 * @author 	Lies Tambeur 	r0264469	2Bcwsbbh
 * @author	Eline Vanrykel	r0264543	2Bcwselt
 *
 */
public abstract class TernaryBasicCondition extends BasicCondition{
	
	protected Position begin;
	protected Position end;
	
	/**
	 * Initialize this new ternary basic condition with two given positions.
	 *
	 * @param 	begin
	 * 			The first position for this ternary composed condition.
	 * @param 	end
	 * 			The second position for this ternary composed condition.		
	 */
	protected TernaryBasicCondition(Position begin, Position end){
		this.begin = begin;
		this.end = end;
	}
	
}
